Extending the product family approach to support safe reuse
نویسنده
چکیده
Upcoming spacecraft will reuse software components to the extent that some systems will form product families of similar or identical units e g a eet of spaceborne telescopes Missions such as these must be demonstrably safe but the consequences of broad reuse are hard to evaluate from a software safety perspective This paper reports experience specifying an interferometer telescope subsystem as a product family and supplementing the speci cation with results from a failure analysis Extensions to the product family approach with lessons learned are discussed in three areas integration of safety analysis with the product family approach modeling decisions that have safety implications e g how to handle near commonalities establishing a hierarchy of variabilities and specifying dependencies among options and use of the product family requirements for design evaluation of reusable components as well as a speci c product
منابع مشابه
Extending the Product Family Approach to SupportSafe
Upcoming spacecraft will reuse software components to the extent that some systems will form product families of similar or identical units (e.g., a eet of spaceborne telescopes). Missions such as these must be demonstrably safe, but the consequences of broad reuse are hard to evaluate from a software safety perspective. This paper reports experience specifying an interferometer (telescope) sub...
متن کاملExtending the Product Family Approach to Support n-Dimensional and Hierarchical Product Lines
The software product-line approach (for software product families) is one of the success stories of software reuse. When applied, it can result in cost savings and increases in productivity. In addition, in safetycritical systems the approach has the potential for reuse of analysis and testing results, which can lead to a safer systems. Nevertheless, there are times when it seems like a product...
متن کاملToward Safe Reuse of Product Family Speci cations
Upcoming spacecraft plan extensive reuse of software components to the extent that some systems will form product families of similar or identical units e g a eet of spaceborne telescopes Missions such as these must be demonstrably safe but the conse quences of broad reuse are hard to evaluate from a software safety perspective This paper reports expe rience specifying an interferometer telesco...
متن کاملFault Contribution Trees for Product Families
Software Fault Tree Analysis (SFTA) provides a structured way to reason about the safety or reliability of a software system. As such, SFTA is widely used in missioncritical applications to investigate contributing causes to possible hazards or failures. In this paper we propose an approach similar to SFTA for product families. The contribution of the paper is to define a top-down, treebased an...
متن کاملManaging Variability in Software Product Families
Software product families have proven to be an effective approach to reuse in software development. In contrary to popular belief, however, deriving products from a product family in an industrial context is an expensive and time-consuming activity. Modelling the variability in a product family can address most of the underlying problems. COVAMOF is a variability modelling approach that represe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems and Software
دوره 53 شماره
صفحات -
تاریخ انتشار 2000